aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/[username]/+page.server.js
blob: 1bd8c434abad3a89d1db1c7341e7a5b2dbd5db20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import cookie from 'cookie';
import { get, post } from '$lib/utils';

export async function load({ params }) {
	let { username } = params;
	return get(`/users/${username}`);
}

export async function PUT({ request }) {
	let { token } = cookie.parse(request.headers.get('cookie') || '');
	let { user } = await request.json();
	await post(`/user`, user, { authorization: `Bearer ${token}` });
}